#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int is_selfdivisor(int dividend,int num)
{
	int divider = dividend % 10;
	if (divider != 0)
	{
		if (num % divider == 0)
		{
			is_selfdivisor(dividend / 10, num);
		}
	}
	else if (dividend < 10)
		return 1;
	else
		return 2;
}
int main()
{
	int i = 0;
	int ret = 0;
	for (i = 1; i < 10000; i++)
	{
		if (i < 10)
			printf("%d ", i);
		else {
			int dividend = i;
			ret = is_selfdivisor(dividend, i);
			if (ret == 1)
				printf("%d ", i);
		}
	}
}